package com.speechb.modules.system.web.annotation;

import java.lang.annotation.*;

/**
 * 必须参数检查
 */
@Documented //文档生成时，该注解将被包含在javadoc中，可去掉
@Target({ElementType.METHOD})//目标是方法
@Retention(RetentionPolicy.RUNTIME) //注解会在class中存在，运行时可通过反射获取
@Inherited
public @interface CheckParam {
     /**
     * 检查是否已登录（注解的参数）
     *
     * @return true-检查；默认不检查为false
     */
     String[] value() default {};

     /**
      * 是否存在正则 a=\\d
      * @return
      */
     boolean pattern() default false;
}
